package demo.filing.facade.impl;

import demo.facade.CreateMerchant;
import demo.facade.ModifyMerchant;
import demo.facade.QueryMerchant;
import demo.facade.create.impl.WeiXinCreateMerchant;
import demo.facade.modify.impl.WeiXinModifyMerchant;
import demo.facade.query.impl.WeixinQueryMerchant;
import demo.filing.facade.FilingFactory;

public class WeixinFilingFactory implements FilingFactory{

	@Override
	public CreateMerchant createMerchant() {
		return new WeiXinCreateMerchant();
	}

	@Override
	public ModifyMerchant modifyMerchant() {
		return new WeiXinModifyMerchant();
	}

	@Override
	public QueryMerchant queryMerchant() {
		return new WeixinQueryMerchant();
	}

}
